home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Utilities / Programming / Object Plant 1.4 / Code Generation templates ƒ / Class.java < prev    next >
Encoding:
Text File  |  1997-02-27  |  1.2 KB  |  57 lines  |  [TEXT/ttxt]

  1. //    Package
  2.  
  3. package    {SUBSYSTEM}.{/SUBSYSTEM};
  4.  
  5. //    Imports
  6.  
  7. {USERCODE}
  8. {CLASS}{FILENAME}{SUBSYSTEM} ƒ:{/SUBSYSTEM}{CLASSNAME}.java{/FILENAME}
  9. /**
  10.  *    {DESCRIPTION}
  11.  */
  12. public class    {CLASSNAME}
  13. {ANCESTORLIST}"\textends\t"{ANCESTORNAME}, {END}{/ANCESTORLIST}
  14. {INTERFACELIST}"\t"implements"\t"{INTERFACENAME}, {END}{/INTERFACELIST}
  15. {
  16.  
  17. {PUBLIC}{OPERATION}/**
  18.  *    {DESCRIPTION}
  19.  */
  20. {SIGNATURE}
  21. public {STATIC}static {/STATIC}{RETURNTYPE}    {NAME}({PARAMETER}" "{TYPE} {NAME}", "{END}" "{/PARAMETER})
  22. {
  23. {USERCODE}
  24. }
  25.  
  26. {/OPERATION}{/PUBLIC}
  27. {PROTECTED}{OPERATION}/**
  28.  *    {DESCRIPTION}
  29.  */
  30. {SIGNATURE}
  31. private protected {STATIC}static {/STATIC}{RETURNTYPE}    {NAME}({PARAMETER}" "{TYPE} {NAME}", "{END}" "{/PARAMETER})
  32. {
  33. {USERCODE}
  34. }
  35.  
  36. {/OPERATION}{/PROTECTED}
  37. {PRIVATE}{OPERATION}/**
  38.  *    {DESCRIPTION}
  39.  */
  40. {SIGNATURE}
  41. private {STATIC}static {/STATIC}{RETURNTYPE}    {NAME}({PARAMETER}" "{TYPE} {NAME}", "{END}" "{/PARAMETER})
  42. {
  43. {USERCODE}
  44. }
  45.  
  46. {/OPERATION}{/PRIVATE}{PUBLIC}{ATTRIBUTE}public {STATIC}static {/STATIC}{TYPE}"\t"{NAME};
  47. {/ATTRIBUTE}
  48.  
  49. {/PUBLIC}{PROTECTED}{ATTRIBUTE}private protected {STATIC}static {/STATIC}{TYPE}"\t"{NAME};
  50. {/ATTRIBUTE}
  51.  
  52. {/PROTECTED}{PRIVATE}{ATTRIBUTE}private {STATIC}static {/STATIC}{TYPE}"\t"{NAME};
  53. {/ATTRIBUTE}
  54. {/PRIVATE}
  55. }
  56. {/CLASS}
  57.